self-propelled mower - Alemán Inglés Diccionario